package edums.student.service;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import edums.employee.dto.StudentDTO;
import edums.student.dto.GuestBookDTO;

public interface GuestBookService {

	public abstract void doWriteGuestBook(GuestBookDTO gdto)
			throws SQLException;

	public abstract void doRemoveGuestBook(Map guestBookInfo)
			throws SQLException;

	public abstract GuestBookDTO doGetGuestBookById(Map guestBookInfo)
			throws SQLException;

	public abstract GuestBookDTO doGetGuestBookForModifyForm(Map guestBookInfo)
			throws SQLException;

	public abstract void doModifyGuestBook(GuestBookDTO gdto)
			throws SQLException;

	public abstract Map doGetAllGuestBook(Map guestBookInfo)
			throws SQLException;

	public abstract List doGetGuestBookReply(Map guestBookInfo)
			throws SQLException;

	public abstract void doWriteReply(GuestBookDTO gdto) throws SQLException;

	public abstract void doRemoveReply(Map guestBookInfo) throws SQLException;

	public abstract void doModifyReply(GuestBookDTO gdto) throws SQLException;
	
	public abstract StudentDTO doGetStudentInfo(String studentId) throws SQLException;
}